package com.itheima.dubbo.interfaces;

import com.itheima.commons.pojo.entity.PublishCheckLog;

import java.util.List;

/**
 * @author yaohu
 * @date 2021/12/20
 * @Version 1.0
 * @describe
 */
public interface PublishCheckLogApi {

    /**
     * 记录审核日志
     *
     * @param publishCheckLog
     */
    void savePublishCheckLog(PublishCheckLog publishCheckLog);

    /**
     * 分页查询审核日志记录
     *
     * @param page      当前页
     * @param pagesize  每页条数
     * @param username  操作人
     * @param operation 操作内容
     * @param startTime 开始时间
     * @param endTime   结束时间
     * @return
     */
    List<PublishCheckLog> findCheckLog(Integer page, Integer pagesize, String username, String operation, String startTime, String endTime);
}
